import Request from '@rx/config/api-config'

/** ******************  一段  ********************/
/**
 * 创建: 石浩琦
 * 时间: 2019-11-04
 * 参数: {
 * region_id： 地区ID eg: 11
 * order_checker: 监理卡号 eg: 00009930
 *  }
 * 描述: 获取项目列表数据
 */
export function getProjectLeftList (params) {
    return Request.http.post('/api/Project/getProjects', params, 37, {dataType: 'json'})
}

/**
 * 创建: 石浩琦
 * 时间: 2019-11-05
 * 参数: {
 * camera: 监控编号
 *  }
 * 描述: 按点位查询拍摄的照片按天统计
 */
export function getImgStatisticsByPoi (params) {
    return Request.http.post('/api/Project/getImgStatisticsByPoi', params, 37, {dataType: 'json'})
}

/**
 * 创建: 石浩琦
 * 时间: 2019-11-05
 * 参数: {
 *  camera: 监控编号
 *  create_date:创建时间：格式：yyyy-MM-dd
 *  }
 * 描述: 按点位和时间查询当天拍摄的照片详情
 */
export function getImgListByDate (params) {
    return Request.http.post('/api/Project/getImgListByDate', params, 37, {dataType: 'json'})
}

/**
 * 创建: 石浩琦
 * 时间: 2019-11-05
 * 参数: {
 *      camera_state: 出库状态 0 = 未知 1 = 已出库 2 = 未出库
 *      camera: 监控编号
 *  }
 * 描述: 更新监控状态
 */
export function updateCameraState (params) {
    return Request.http.post('/api/Project/upCameraState', params, 37, {dataType: 'json'})
}

/**
 * 创建: 石浩琦
 * 时间: 2019-11-07
 * 参数: {
 *  }
 * 描述: 根据监控点抓拍图片
 */
export function addManualCapture (params) {
    return Request.http.post('/group/trimgs/addManualCapture', params, 37, {dataType: 'json'})
}

/**
 * 创建: 石浩琦
 * 时间: 2019-11-07
 * 参数: {
 *      id:点位id
 *      name:点位名称
 *  }
 * 描述: 更新点位名称
 */
export function updatePointName (params) {
    return Request.http.post('/api/Project/upPointName', params, 37, { dataType: 'json' })
}

/**
 * 创建: 石浩琦
 * 时间: 2019-11-07
 * 参数: {
 *      camera:监控编号
 *  }
 * 描述: 按点位查询拍摄的二段信息
 */
export function getTow (params) {
    return Request.http.post('/api/Project/getTow', params, 37, { dataType: 'json' })
}

/**
 * 创建: 宁峰
 * 时间: 2019-12-09
 * 参数: {
 *      无
 *  }
 * 描述: 查询所有的地区名称
 */
export function selectRegionNameList () {
    return Request.http.post('/api/Project/selectRegionNameList', '', 37, { dataType: 'json' })
}


/** ******************  三段  ********************/
/**
 * 创建: 宁峰
 * 时间: 2019-12-04
 * 参数: {
 *      point_id:点位id
 *      camera:监控编号
 *      imgs:照片集合
 *  }
 * 描述: 按点位查询添加imgs
 */
export function saveImgs (params) {
    return Request.http.post('/api/Project/saveImgs', params, 37, { dataType: 'json' })
}

/** ******************  三段  ********************/
/**
 * 创建: 宁峰
 * 时间: 2019-12-07
 * 参数: {
 *      point_id:点位id
 *  }
 * 描述: 按点位查询安装的照片集合
 */
export function selectInstallImgs (params) {
    return Request.http.post('/api/Project/selectInstallImgs', params, 37, { dataType: 'json' })
}

/**
 * 创建: 宁峰
 * 时间: 2019-12-07
 * 参数: {
 *      point_id:点位id
 *  }
 * 描述: 获取所有状态为库存的监控信息
 */
export function getCameras () {
    return Request.http.post('/api/Project/getCameras', '', 37, { dataType: 'json' })
}

/** ******************  指定出库  ********************/
/**
 * 创建: NF
 * 时间: 2019年10月28日 15:23:36
 * 参数: camera:监控编号
        name:点位名称
        id:点位id
        camera_state:监控状态
        point_id,点位id
        region_id:地区id
        order_no:单号
        remark:备注
        opereater:操作者
 * 描述: 点位和监控的数据更新
 */
export function upCameraStateForPro (params) {
    return Request.http.post('/api/Project/upPointAndCamera', params, 37, {dataType: 'json'})
}

